package com.ruoyi.prt.service.impl;

import java.util.List;

import com.ruoyi.prt.mapper.PrtPriceModeMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.prt.mapper.PrtEqpMapper;
import com.ruoyi.prt.domain.PrtEqp;
import com.ruoyi.prt.service.IPrtEqpService;

/**
 * 打印设备Service业务层处理
 * 
 * @author xiaobo Yan
 * @date 2021-03-31
 */
@Service
public class PrtEqpServiceImpl implements IPrtEqpService 
{
    @Autowired
    private PrtEqpMapper prtEqpMapper;

    /**
     * 查询打印设备
     * 
     * @param eqpId 打印设备ID
     * @return 打印设备
     */
    @Override
    public PrtEqp selectPrtEqpById(String eqpId)
    {
        return prtEqpMapper.selectPrtEqpById(eqpId);
    }

    /**
     * 查询打印设备列表
     * 
     * @param prtEqp 打印设备
     * @return 打印设备
     */
    @Override
    public List<PrtEqp> selectPrtEqpList(PrtEqp prtEqp)
    {
        return prtEqpMapper.selectPrtEqpList(prtEqp);
    }

    /**
     * 新增打印设备
     * 
     * @param prtEqp 打印设备
     * @return 结果
     */
    @Override
    public int insertPrtEqp(PrtEqp prtEqp)
    {
        return prtEqpMapper.insertPrtEqp(prtEqp);
    }

    /**
     * 修改打印设备
     * 
     * @param prtEqp 打印设备
     * @return 结果
     */
    @Override
    public int updatePrtEqp(PrtEqp prtEqp)
    {
        return prtEqpMapper.updatePrtEqp(prtEqp);
    }

    /**
     * 批量删除打印设备
     * 
     * @param eqpIds 需要删除的打印设备ID
     * @return 结果
     */
    @Override
    public int deletePrtEqpByIds(String[] eqpIds)
    {
        return prtEqpMapper.deletePrtEqpByIds(eqpIds);
    }

    /**
     * 删除打印设备信息
     * 
     * @param eqpId 打印设备ID
     * @return 结果
     */
    @Override
    public int deletePrtEqpById(String eqpId)
    {
        return prtEqpMapper.deletePrtEqpById(eqpId);
    }

    @Override
    public PrtEqp selectPrtEqpByEqpName(String eqpName) {
        return prtEqpMapper.selectPrtEqpByEqpName(eqpName);
    }

}
